package ltd.hanamaki.study.collectionframe;

import java.io.*;
import java.util.Properties;

public class PropertiesDemo {


    public static void main(String[] args) {

        /* 这是一个配置类  */
        Properties properties = new Properties();

        /* 向 配置类中 添加 元素 */
        properties.setProperty("username", "admin");
        properties.setProperty("password", "123456");

        /* 如果取值  ？  通过指定 的键 来取出对应的 值 */
        System.out.println(properties.getProperty("username"));

        System.out.println(properties);

        /* 将配置 文件  写出到 本地磁盘目录中  */
        FileOutputStream fileOutputStream = null;
        try {
            fileOutputStream = new FileOutputStream("d:\\test.txt");
            properties.store(fileOutputStream, "Test");
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }finally {
            /* 处理善后工作 */
            try {
                fileOutputStream.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }


    }
}
